@charset "utf-8";



/*banner*/

.banner{width:100%; margin:1px auto 0; position:relative; height:460px;position:relative;}

.fullSlide{width:100%;position:relative;height:460px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}

.fullSlide .bd ul{width:100% !important}

.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat; box-shadow:1px 5px #7ba17d;}

.fullSlide .bd li a{display:block;height:460px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#333;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#f49c0d;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

.fullSlide .bd li .ban_phone{position:absolute;top:335px;right:430px;}

.fullSlide .bd li .ban_phone strong{font-size:24px;color:#fff;}

.fullSlide .bd li .ban_phone a{display:inline-block;height:52px;margin-left:40px;}

.banner_1{height:370px;position:relative;}



/*search*/

.search_box{overflow:hidden;height:50px;}

.sea_left{margin-top:6px;}

.sea_left strong{display:block;height:25px;line-height:25px; background:#fa7b2b;border-radius:3px;font-size:14px;color:#fff;padding:0 15px;}

.sea_line{border-left:1px solid #f07a2c;height:42px;margin:0 35px;width:1px;}

.search_box .search{height:26px;line-height:26px;width:256px; background: #e9e9e9;}

.search_box .search input{float:left;background:none;}

.search_box .search input.sea_inp{width:212px;height:26px;border:0;padding-left:10px;color:#545454;line-height:24px;border-radius:3px; } 

.search_box .search input.sea_btn{width:34px;height:26px;cursor:pointer; background:url(../images/search_icon.png) no-repeat center #55ad0b;}

.search_box .sea_keyw{width:625px;overflow:hidden;line-height:50px;height:50px;}

.search_box .sea_keyw a{color:#333;margin-right:15px;}

.sea_right{margin-top:11px;}

.sea_right span{font-size:14px;}



/*图片滚动*/

.case_img{width:1180px; margin:0 auto;margin-top:25px;}

.case_img .gd_all ul{overflow:hidden;}

.case_img .gd_all li{ float:left; width:265px;margin-right:30px;text-align:center;}

.case_img .gd_all li img{ width:200px; height:130px;border:1px solid #bbbbbb;padding:2px;}

em{position: absolute;top: 237px;}

.t_r{ left:49%;}

.t_l{ left:40%;}

.gd_all{ position:relative;}



/*公共标题样式*/

.pub_tit{padding-top:30px;}

.pub_tit h3{text-align: center;width:780px;margin:0 auto;background:url(../images/tit_bg.png) no-repeat center 66px;}

.pub_tit h3 a.tit{color:#333;display:block;padding-bottom:4px;}

.pub_tit h3 span{font-size:12px;color:#aeaeae;display:inline-block;text-transform: uppercase;width:418px;}

.pub_tit h3 a.more{display:block;width:56px;height:22px; text-align: center;line-height:22px;font-size:12px;margin:0 auto;margin-top:7px; background: #7bbf09;border-radius:3px;color:#fff;border:1px solid #7bbf09;}

.pub_tit h3 a.more:hover{border:1px solid #7bbf09;color:#7bbf09; background: none;}





/*产品分类*/

.index_maxBox{width:100%; height:994px; background:url(../images/Img_08.jpg) center bottom no-repeat #f3f3f3; margin:0px auto; overflow:hidden;padding-top:40px;}

.maxBox{width:1180px; height:auto; overflow:hidden; margin:0px auto;}



.maxBox_left{width:262px; height:auto; overflow:hidden;}

.maxBox_left h2{width:262px; height:50px; background:url(../images/Img_02.jpg) 0px 0px no-repeat; color:#fff; font-family: "Microsoft YaHei"; font-size:20px; line-height:50px; text-indent:4em;font-weight:bold;}



.maxBox_cates{width:262px; height:740px; margin:0px auto; overflow:hidden; background:#FFF; padding:0px 0px 10px 0px;}

.maxBox_cates dl{width:250px; height:auto; display:block; margin:0px auto;overflow:hidden;}

.maxBox_cates dl dt{width:250px; height:45px; border-bottom:1px dashed #cacaca; background:url(../images/Img_03.jpg) 5px 16px no-repeat; line-height:45px; text-indent:2.4em; color:#55ad0b; font-family: "Microsoft YaHei"; font-size:14px; font-weight:bold;}

.maxBox_cates dl dd{height:30px; line-height:30px; background:url(../images/Img_04.png) left 8px no-repeat; text-indent:1em; color:#000; font-family: "Microsoft YaHei"; font-size:12px; font-weight:normal; float:left; margin:0px 0px 0px 20px;padding-left:7px;}

.maxBox_cates dl dd a{color:#000;}

.maxBox_cates dl dd a:hover{color:#c81500;}



.maxBox_tell{width:262px; height:auto; overflow:hidden; margin:0px auto; padding:30px 0px 0px 0px;}

.maxBox_tell span{line-height:35px; padding:0px 0px 0px 30px; font-family: "Microsoft YaHei"; font-size:18px; color:#000; font-weight:bold;}

.maxBox_tell p{line-height:35px; padding:0px 0px 0px 30px; font-family: "Microsoft YaHei"; font-size:28px; color:#f49c0d; font-weight:bold;}



.maxBox_right{width:876px;overflow:hidden;}

.rightBox_title{width:874px; height:40px; margin:0px auto;}

.rightBox_title h3{width:300px; height:70px; background:url(../images/Img_05.jpg) 0px 0px no-repeat; float:left;}

.rightBox_title h3 a{color:#000; font-family: "Microsoft YaHei"; font-size:24px; font-weight:bold; line-height:50px; padding:0px 0px 0px 50px;} 

.rightBox_title h3 a span{color:#f49c0d;}

.rightBox_title p{float:right; color:#494949; font-family: "Microsoft YaHei"; font-size:12px; font-weight:normal; line-height:50px;}

.rightBox_title p a{color:#494949;}

.rightBox_title p a:hover{color:#c81500; font-weight:bold;}



.maxBox_row{width:874px; height:225px; overflow:hidden; background:#FFF;}



.maxBox_rowQH{width:320px; height:225px; overflow:hidden;}

/************************************* banner样式 ************************************/

.maxBox_rowQH .b_box{width: 100%; height: 225px;	margin: 0px auto; overflow:hidden;}

.maxBox_rowQH .flexslider{position:relative;height:225px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.maxBox_rowQH .slides{position:relative;z-index:1;}

.maxBox_rowQH .slides li{height:225px;}

.maxBox_rowQH .flex-control-nav{position:absolute;bottom:0;z-index:999;width:100%;text-align:center; left:115px;}

.maxBox_rowQH .flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1;}

.maxBox_rowQH .flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.maxBox_rowQH .flex-control-nav .flex-active{background-position:0 0;}

.maxBox_row .maxBox_rowQH .flex-direction-nav li a.flex-prev{left:40px;background:none;}

.maxBox_row .maxBox_rowQH .flex-direction-nav li a.flex-next{right:40px;background:none;}

.maxBox_rowQHtext{width:300px; height:225px; overflow:hidden;margin-left:20px;}
.maxBox_rowQHtext h3{width:280px; height:30px; line-height:30px; font-family: "Microsoft YaHei"; font-size:14px; font-weight:bold; color:#000; overflow:hidden;margin:10px 0 5px;}
.maxBox_rowQHtext h3 a{color:#000;font-size:16px;}
.maxBox_rowQHtext h3 a:hover{color:#c81500;}
.maxBox_rowQHtext h2 {width:41px; height:3px; background: #c81500;}
.maxBox_rowQHtext ul{margin-top:30px;overflow:hidden;}
.maxBox_rowQHtext ul li a{font-size:14px;margin-bottom:3px;display:block;width:300px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.maxBox_rowBox{width:876px; margin:0px auto; overflow:hidden;}

.rowBox_ad{width:204px; height:452px; background:url(../images/Img_07.jpg) 0px 0px no-repeat; overflow:hidden;}

.rowBox_ad a img{width:150px; height:60px; margin:20px 0px 20px 28px; overflow:hidden;}

.rowBox_ad p{width:180px; height:auto; overflow:hidden; margin:0px auto; line-height:30px; font-family: "Microsoft YaHei"; font-size:24px; color:#FFF; font-weight:bold;}

.rowBox_ad p span{width:180px; height:auto; overflow:hidden; margin:0px auto; line-height:30px; font-family: "Microsoft YaHei"; font-size:14px;font-weight:bold;}

.maxBox_rowBoxNr {width:876px;overflow:hidden;}

.maxBox_rowBoxNr ul{width:1000px;overflow:hidden;margin-top:15px;}

.maxBox_rowBoxNr li{float:left; width:270px; height:186px; text-align:center; cursor:pointer; margin:20px 33px 0px 0; overflow:hidden; position:relative; background:#333;}

.maxBox_rowBoxNr li .xp_img {position:absolute;top:0;left:0; -webkit-transition:all .2s ;

-moz-transition:all .2s ;

-o-transition:all .2s ;

-ms-transition:all .2s ;

transition:all .2s ;}

.maxBox_rowBoxNr li .xp_img img {width:270px;height:186px;}

.maxBox_rowBoxNr li .xp_tit {position:absolute;bottom:0px;left:0;display:block;width:270px;height:0px; line-height:0px;color:#fff; opacity:0; font-size:12px; font-family: "Microsoft YaHei"; -webkit-transition:all .2s ;

-moz-transition:all .2s ;

-o-transition:all .2s ;

-ms-transition:all .2s ;

transition:all .2s ;}

.maxBox_rowBoxNr li:hover .xp_img {top:-30px;}

.maxBox_rowBoxNr li:hover .xp_tit { height:30px; line-height:30px; opacity:1;}



/*合作伙伴*/

.hz_wrap{width:1180px; height:auto; margin:0px auto; overflow:hidden;}

.hz_tit{width:1180px; height:67px; background:url(../images/Img_14.jpg) center 13px no-repeat; margin:40px auto 30px; overflow:hidden;}

.hz_tit p{width:1180px; line-height:53px; font-family: "Microsoft YaHei"; font-size:18px; color:#000; font-weight:normal; text-align:center;}

.hz_tit h3{width:1180px; margin:0px auto; text-align:center;}

.hz_tit h3 a{line-height:30px; font-family: "Microsoft YaHei"; font-size:30px; color:#55ad0b; font-weight:bold;}

.hz_tit h3 a span{color:#000;}

.hz_img{border:1px solid #acacac;width:207px;height:134px;}

.ProgramBox{width:1180px; height:auto; overflow:hidden; margin:0px auto;}

.border_animation{width:207px;height:162px;position:relative; float:left; margin:0px 0px 28px 23px;}

.border_animation .border_top{

	position:absolute;height:1px;width:0;font-size:0;background:#c81500;top:0;left:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_right{

	position:absolute;height:0px;width:1px;font-size:0;background:#55ad0b;bottom:26px;right:-2px;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_bottom{

	position:absolute;height:1px;width:0px;font-size:0;background:#c81500;right:-2px;bottom:26px;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.border_animation .border_left{

	position:absolute;height:0px;width:1px;font-size:0;background:#c81500;left:0;top:0;

	

	-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out;

}

.ProgramBox .hover .border_top,.ProgramBox .hover .border_bottom{width:209px}

.ProgramBox .hover .border_left,.ProgramBox .hover .border_right{height:136px}



.border_animation .border_tit{width:205px; height:30px; line-height:30px; font-family: "Microsoft YaHei"; font-size:12px; color:#000; font-weight:normal; text-align:center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.border_animation .border_tit a{color:#000;font-size:14px;}

.border_animation:hover .border_tit a{color:#c81500; font-weight:bold; display:inline-block;}

/*小banner*/

.ban_btn{background: url(../images/ban_btn_bg.png) no-repeat center;font-size: 16px;font-weight:bold;height:51px;line-height:38px;color:#fff;display:inline-block; margin-left:100px; width:179px;text-align: center;}

.banner_small{position:relative;height:363px;}

.ban_phone{position:absolute;top:258px;left:250px;}

.ban_phone span{font-size: 16px;color:#fff;display:inline-block;}

.banner_small01{ background: url(../images/ban_small_01.png) no-repeat center;height:363px;margin-top:-90px;}

.banner_small01 p{font-size:20px;color:#fff;font-weight:bold;margin-top:25px;}

.banner_small02{ background: url(../images/ban_small_02.jpg) no-repeat center;height:202px;margin-top:40px;}

.banner_small02 .ban_btn{ background: #f49c0d;width:330px;height:32px;line-height:32px;margin-left:0;margin-top:10px;}

.banner_small02 .ban_phone{top:52px;left:855px;}



/*优势*/

.ys_wrap{margin-top:20px;}

.ys_tit{ text-align: center;}

.ys_tit strong{display:block;margin-bottom:8px;}

.ys_tit span{display:inline-block;font-size:12px;color:#acacac; text-transform: uppercase;width:155px;height:39px;line-height:39px; text-align: center; background: #f4f4f4;margin-left:30px;font-weight:normal;}

.ys_con{margin-top:25px;}

.ys_con dl{float:left;}

.ys_con dl dt,.ys_con dl dd{width:295px;height:252px;float:left;}

.ys_con dl dd{background: #55ad0b;}

.ys_con dl dd h5{font-size:24px;font-weight:bold;color:#fff; text-align: center;margin:30px 0 10px;}

.ys_con dl dd p{font-size:16px;font-weight:bold;color:#fff;width:235px;line-height:34px;margin:0 30px 0;}



/*客户见证*/

.cli_wrap{margin-top:40px;}

.cli_tit h3{background: url(../images/cli_tit.jpg) no-repeat center 12px; text-align: center;height:20px;padding-top:36px;}

.cli_in{overflow:hidden;margin-top:30px;width:1220px; overflow:hidden;}

.cli_in dl{width:266px;float:left;margin-right:30px;position:relative; padding:2px 2px 10px;border:1px #bfbfbf solid;} 

.cli_in dl dt a{display:block;overflow:hidden;width:266px;height:157px;}

.cli_in dl dt img{width:266px;height:157px;}

.cli_in dl dd{width:266px; }

.cli_in dl dd a{display:block; text-align:center;}

.cli_in dl dd a.cli_tit{height:25px;line-height:25px;color:#fff;width:100%; text-align:center;font-size:14px; background: #454545;}

.cli_in dl dd a.xq{color:#f49c0d; text-align: center;}

.cli_in dl dd p{color:#767676;line-height:24px;margin-top:15px;height:72px;overflow:hidden;padding:0 10px;margin-bottom:15px;}

.cli_in dl:hover dd a.cli_tit{ background:#55ad0b; }





/*案例*/

.case_con ul li:first-child{width:560px;height:430px;}

.case_con ul li:first-child > a{ width:560px;height:430px;overflow:hidden;}

.case_con ul li:first-child a img{width:560px;height:430px;}

.case_con ul li:first-child .anl_rig{width:560px;height:430px;}

.case_con ul li:first-child .hover_1 .bor_top_1,.case_con ul li:first-child .hover_1 .bor_bottom_1{width:546px;}

.case_con ul li:first-child .hover_1 .bor_right_1,.case_con ul li:first-child .hover_1 .bor_left_1{height:416px;}

.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}

.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}

.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}

.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}

.case_con ul li > a{ width:280px;height:205px;overflow:hidden;display:block;}

.case_con ul li a img{ width:280px;height:205px; }

.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:280px;height:205px; text-align:center;position:absolute;top:2px;}

.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}

.case_con ul li .anl_rig .an_more h5{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;}

.case_con ul li .anl_rig .an_more a{display:block;}

.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}

.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}

.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}

.case_con .hover_1 .bor_top_1,.hover_1 .bor_bottom_1{width:266px;}

.case_con .hover_1 .bor_right_1,.hover_1 .bor_left_1{height:191px;}

.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_bottom_1{width:0;height:1px;bottom:7px;left:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_right_1{width:1px;height:0;right:7px;top:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_left_1{width:1px;height:0;left:7px;top:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.see_more{ background:#0e7cf0; text-align:center;line-height:28px;}



/*公司简介*/

.ab_wrap{ margin-top:40px;background:url(../images/ab_bg.jpg) no-repeat center top; }

.about_con{width:715px;margin-left:460px;}

.about_con h3{width:715px; border-bottom:1px #b7b7b7 solid;padding:5px 0 10px;}

.about_con h3 a{display:inline-block;}

.about_con h3 a.more{margin-top:18px;font-size:12px;}

.about_con p{margin-top:18px;font-size:14px;line-height:36px; text-indent: 2em;}



/*展示*/

.show_box{margin-top:147px;height:350px;}

.show_box .show_tab{text-align: center;}

.show_box .show_tab ul{overflow:hidden; display:inline-block; }

.show_box .show_tab ul li{float:left;margin-right:50px; text-align: left;border-left:5px solid #000000;padding-left:20px;}

.show_box .show_tab ul li a{display:block;font-size:20px;font-weight:bold;}

.show_box .show_tab ul li span{ text-transform: uppercase;font-size:14px;}

.show_box .show_tab ul li.selected{color:#55ad0b;border-left:5px solid #55ad0b; }

.show_box .show_tab ul li.selected a{color:#55ad0b; }

.show_con .case_img{width:1180px;}

.show_con .case_img .gd_all ul{width:1180px;}

.show_con .case_img .gd_all li img{padding:4px;border:1px #e3e1e1 solid; background:#fff;width:265px;height:170px;}

.show_con .case_img .gd_all li a.name{ background:none;margin-top:10px;color:#333;display:block;font-size:14px;}



/*公司新闻*/

.news_box{margin-top:20px;padding:40px 0;background:url(../images/news_bg.jpg) repeat-x top #f5f5f5;}

.faq{width:370px;}

.faq .news_con{height:420px;margin-top:15px;overflow:hidden;}

.faq .news_con .news_list li a{padding:0;}

.faq .news_con .news_list li{height:100px;overflow:hidden;line-height:22px;margin-bottom:20px;font-size:14px;}

.faq .news_con .news_list li p{width:320px;}

.faq .news_con .news_list li .wen p a{font-weight:bold;color:#545454;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}

.faq .news_con .news_list li .wen_icon{ background:#000000;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}

.faq .news_con .news_list li .da{margin-top:10px;}

.faq .news_con .news_list li .da p{width:285px;}

.faq .news_con .news_list li .da_icon{ background:#55ad0b;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}

.news_tit h3{overflow:hidden;background:url(../images/news_tit.jpg) repeat-x bottom;}

.news_tit h3 a{display:block;}

.news_tit h3 a.title{font-size:16px;font-weight:bold;background:url(../images/hot_tit_icon.jpg) no-repeat left 3px;padding-left:18px; border-bottom:2px #55ad0b solid;padding-bottom:8px;}

.news_tit h3 a.more{font-size:12px;margin-top:5px;}

.news_inform{width:370px;margin-right:35px;}

.infor_con .infor_img{width:335px;margin:12px auto 0;}

.infor_con .infor_img img{width:335px;height: 216px; background: #fff;padding:3px;}

.infor_con ul{margin-top:15px;}

.infor_con ul li{background:url(../images/list_ic.png) no-repeat left 2px;padding-left:20px;width:350px;border-bottom:1px #d6d6d6 dashed;padding-bottom:5px;margin-bottom:8px;overflow:hidden;}

.infor_con ul li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width:270px;float:left;}

.infor_con ul li span{display:block;float:right;}

.infor_02 .infor_con ul li{width:310px;}

.infor_02 .infor_con ul li a{width:240px;}



/*友情链接*/

.link_wrap{ background:#ecf0f3;padding:30px 0;}

.link_wrap .link .link_tit {height:23px;}

.link_wrap .link .link_tit .line{border-top:1px solid #878787;margin-top:-11px;}

.link_wrap .link .link_tit span{font-size:16px;font-weight:bold;background:url(../images/hot_tit_icon.png) no-repeat left center  #ecf0f3;display:inline-block;padding-right:10px; text-transform: uppercase;}

.link_wrap .link_con{margin-top:20px;}

.link_wrap .link_con a{color:#333;padding-right:10px;font-size:14px;}







